Welcome! Accelerate Your Discovery

Be a part of a committed society that is shaping the future of knowledge Search

Researchers Detail New Attack Method to Bypass Popular Web Application Firewalls

Home | Apps & Software | S.I.S 17th December, 2022

2 Comment(s)

Image

A new attack method can be used to circumvent web application firewalls (WAFs) of various vendors and infiltrate systems, potentially enabling attackers to gain access to sensitive business and customer information.

Web application firewalls are a key line of defense to help filter, monitor, and block HTTP(S) traffic to and from a web application, and safeguard against attacks such as cross-site forgery, cross-site-scripting (XSS), file inclusion, and SQL injection (SQLi).

The generic bypass "involves appending JSON syntax to SQL injection payloads that a WAF is unable to parse," Claroty researcher Noam Moshe said. "Most WAFs will easily detect SQLi attacks, but prepending JSON to SQL syntax left the WAF blind to these attacks."

The industrial and IoT cybersecurity company said its technique successfully worked against WAFs from vendors like Amazon Web Services (AWS), Cloudflare, F5, Imperva, and Palo Alto Networks, all of whom have since released updates to support JSON syntax during SQL injection inspection.

Web Application Firewalls







With WAFs acting as a security guardrail against malicious external HTTP(S) traffic, an attacker with capabilities to get past the barrier can obtain initial access to a target environment for further post-exploitation.

The bypass mechanism devised by Claroty banks on the lack of JSON support for WAFs to craft rogue SQL injection payloads that include JSON syntax to skirt the protections.

"Attackers using this novel technique could access a backend database and use additional vulnerabilities and exploits to exfiltrate information via either direct access to the server or over the cloud," Moshe explained. "This is a dangerous bypass, especially as more organizations continue to migrate more business and functionality to the cloud."

Have a conversation


Keep community guidline!
SEND

Richmond Nketia | 1 year ago
Scholar Indexing Society
Prof Noble Chimsah | 1 year ago
Scholar Indexing Society
Image
5th August, 2023 • Opinion

Scholar Indexing Society Thesis Topics


...

Read more

Image
22nd July, 2023 • Opinion

On the shoulders of giants

Read more

Image
21st June, 2023 • Special Issues

Pursuing a PhD in Informatics

Read more

ast

Error 500

Server Error

Exception Traces

This will only be displayed in DEVELOPMENT_MODE.
Error Message SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'scholari_sis_db.blog.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
File /home2/scholari/public_html/app/models/PDODb.php On Line 1608
Stack Trace 1 /home2/scholari/public_html/app/models/PDODb.php(1608): PDOStatement->execute()
2 /home2/scholari/public_html/app/controllers/ApiController.php(57): PDODb->rawQuery('SELECT * FROM blog GROUP BY tag ORDER BY views DESC limit 5', NULL)
3 /home2/scholari/public_html/app/views/partials/ast/list.php(558): ApiController->arr('SELECT * FROM blog GROUP BY tag ORDER BY views DESC limit 5')
4 /home2/scholari/public_html/system/BaseView.php(401): include('/home2/scholari/public_html/app/views/partials/ast/list.php')
5 /home2/scholari/public_html/system/BaseController.php(669): BaseView->render('ast/list.php', stdClass, 'main_layout.php')
6 /home2/scholari/public_html/app/controllers/AstController.php(68): BaseController->render_view('ast/list.php', stdClass)
7 /home2/scholari/public_html/system/Router.php(196): AstController->index()
8 /home2/scholari/public_html/system/BaseView.php(465): Router->run('ast/list')
9 /home2/scholari/public_html/app/views/partials/blog/more_post.php(45): BaseView->render_page('ast/list', Array)
10 /home2/scholari/public_html/system/BaseView.php(401): include('/home2/scholari/public_html/app/views/partials/blog/more_post.php')
11 /home2/scholari/public_html/system/BaseController.php(669): BaseView->render('blog/more_post.php', stdClass, 'main_layout.php')
12 /home2/scholari/public_html/app/controllers/BlogController.php(400): BaseController->render_view('blog/more_post.php', stdClass)
13 /home2/scholari/public_html/system/Router.php(196): BlogController->more_post()
14 /home2/scholari/public_html/system/BaseView.php(465): Router->run('blog/more_post')
15 /home2/scholari/public_html/app/views/partials/blog/view.php(122): BaseView->render_page('blog/more_post?limit_count=20', Array)
16 /home2/scholari/public_html/system/BaseView.php(418): include('/home2/scholari/public_html/app/views/partials/blog/view.php')
17 /home2/scholari/public_html/app/views/layouts/main_layout.php(59): BaseView->render_body()
18 /home2/scholari/public_html/system/BaseView.php(385): include('/home2/scholari/public_html/app/views/layouts/main_layout.php')
19 /home2/scholari/public_html/system/BaseController.php(669): BaseView->render('blog/view.php', Array, 'main_layout.php')
20 /home2/scholari/public_html/app/controllers/BlogController.php(134): BaseController->render_view('blog/view.php', Array)
21 /home2/scholari/public_html/system/Router.php(196): BlogController->view('26')
22 /home2/scholari/public_html/system/Router.php(109): Router->run('blog/view/26')
23 /home2/scholari/public_html/index.php(106): Router->init()

Please contact system administrator

Close

Search SIS !

Articles, journal, project, hall of fame

Username or Email
Password

Don't have an account? Register

Do you have an account already? Login

Copyright © Scholar Indexing Society All Rights Reserved.